package cn.mw.cmdb.entity;

import cn.mw.cmdb.param.ModelPropertyParam;
import cn.mw.microMonitorCommon.entity.userDTO.GroupDTO;
import cn.mw.microMonitorCommon.entity.userDTO.OrgDTO;
import cn.mw.microMonitorCommon.security.dto.MwUser;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;
import java.util.Map;

@Data
@NoArgsConstructor
@AllArgsConstructor
@Builder
public class ChangeRecordConversionDTO {
    private Map<String, String> modelInfoMap;
    private Map<String, Map<String, ModelPropertyParam>> modelPropertyGroupMap;
    private Map<String, String> vendorInfoMap;
    private Map<String, String> specificationInfoMap;
    private Map<String, String> templateInfoMap;
    private Map<Long, MwUser> userMap;
    private Map<Long, OrgDTO> orgMap;
    private Map<Long, GroupDTO> groupMap;
}
